iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
佛心分享-微軟Windows 11 Pro

重新出發學習網頁設計的過程系列 第 6

Day6 專注於進階主題提升網頁設計技能

  • 分享至 

  • xImage
  •  

進階 JavaScript 功能

AJAX 和 API 調用:學習如何使用 JavaScript 的 fetch 方法進行 AJAX 請求,從外部 API 獲取數據並動態顯示在網頁上。這讓你的網頁可以與後端數據進行交互,無需重新加載頁面。
處理 JSON 數據:理解 JSON(JavaScript Object Notation)的結構,並學會如何解析和顯示 JSON 數據。嘗試從一個免費的 API(如天氣 API 或新聞 API)獲取數據並展示在網頁上。
本地存儲(Local Storage)

保存用戶數據:學習如何使用本地存儲(Local Storage)保存用戶數據,如用戶名或主題選擇,並在頁面重新加載時保留這些數據。
練習項目:創建一個簡單的 To-do List 應用,允許用戶添加、刪除任務,並使用 Local Storage 保存數據,即使刷新頁面也不會丟失。
進階 CSS 技巧

CSS 變換和動畫:學習如何使用 CSS 變換(transform)和動畫(@keyframes)來創建更吸引人的動態效果,讓你的網頁更加生動。
過渡和動畫效果:進一步練習 CSS 過渡和動畫,設計一些如滑動顯示、旋轉、縮放的效果。
響應式設計強化

移動優先設計:了解移動優先設計的原則,從小屏幕設計開始,再逐步適應大屏幕。這樣可以確保你的網站在移動設備上有更好的用戶體驗。
Flexbox 和 Grid 混合布局:嘗試在項目中結合使用 Flexbox 和 Grid,設計更加靈活的布局,並適應各種設備尺寸。
版權與資源優化

資源優化:學習如何壓縮圖片和優化網頁的資源,以提高頁面的加載速度。了解使用不同圖片格式(如 PNG、JPEG、SVG)的時機。
版權知識:了解如何正確使用開源資源和第三方圖片、字體,確保網站內容合法合規。
練習項目

將 API 數據整合到你之前的專案中:使用 AJAX 或 API 從外部資源中獲取數據,並將其動態顯示到網頁上。比如,你可以在個人簡介頁中顯示當地的天氣數據,或在博客頁面上顯示來自外部 API 的新聞。


上一篇
Day5 構建一個小型專案
下一篇
Day7 JavaScript 應用、進一步優化網頁性能
系列文
重新出發學習網頁設計的過程26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言